'''
该案例演示了input的输入和输出
'''
# name =  input("请输入姓名:")
# print(name)

# 1> 普通输出 end="\n" 换行
# print("hello world",end="\n")
# print("hello,world",end='')
# print("abc")

# 2> 格式化输出
# 1 用字符串使用% 站位
# int = 10
# float = 3.14
# str='int=%d,float=%.2f'%(int,float)   # %.2f 保留两位小数
# print(str)

#2 使用 format() -- 不设置指定位置,按默认顺序
num1 = 100
num2 = 3.1499999
num3 = False
str="num1={},num2={:.2f},num3={}".format(num1,num2,num3)
print(str)
#2 使用 format() -- 设置指定位置,不能和方式1混合
# num1 = 10
# num2 = 3.14787878
# num3 = False
# str="num1={2},num2={0},num3={1:.2f}".format(num1,num2,num3)
# print(str)



#2 使用 format() -- 设置参数
# num1 = 10
# num2 = 3.1456456464
# num3 = False
# str="num1={n1},num2={n2:.2f},num3={n3}".format(n1= num1,n2 =num2,n3 =num3)
# print(str)

# # 3数字格式化
# float1  = 31415.9
# str2 = "{:*^20,.2f}".format(float1)
# print(str2)
#
# # 使用大括号转义大括号
# print ("{0} 对应的位置是 {0}".format("hello")) #hello 对应的位置是 hello
# print ("{} 对应的位置是 {{0}}".format("hello")) #hello 对应的位置是 {0}

# 5> f-字符串 (要求名字相同)
# int = 10
# float1 = 3.14159
# str3 = f"int={int},float1={float1:.2f}"
# print(str3)